草庐IT

macOS 端

全部标签

macos - 如何将 Docker for Mac 转发到 X11?

使用DockerforMac1.12(stable)和OSX10.11.5(15F34),我正在尝试将我的一个容器转发到X11。首先,我从我的bashshell安装XQuartz:$brewcaskinstallxquartz==>Downloadinghttps://dl.bintray.com/xquartz/downloads/XQuartz-2.7.9.dmg########################################################################100.0%==>VerifyingchecksumforCaskxquart

macos - 在 Macbook 中运行 Jenkins 管道时尝试连接到 Docker 守护进程时权限被拒绝

我正在尝试在我的macbook中运行Jenkins管道作业。我也有在本地运行的docker实例。最初,我在运行Jenkins作业时收到“dockercommandnotfound”错误。我通过添加符号链接(symboliclink)修复了错误“ln-f-s/Applications/Docker.app/Contents/Resources/bin/*/usr/local/bin”我还应用了这两个更改,以便jenkins用户可以访问docker目录chmod-R777/Users/myUserName/Library/Containers/com.docker.docker/chmod

macos - 是否有适用于 Mac OSX 的 App-V/Docker 等效项?

Windows有一个application-virtualisation名为App-V的工具.Linux似乎有一个类似的工具,叫做Docker.我的问题是-是否有Docker等效于MacOSX?(即无需在VirtualBox上启动Linux虚拟机?) 最佳答案 对于OSX没有严格的模拟。如果您反对启动虚拟Linux机器,您的选择是:一个简单的chrootjail。jailkit实用程序可以帮助您解决这个问题。对于您自己的OSX应用程序,使用AppSandbox限制您的应用可以访问的资源。同样,这些都不像Docker0.x,后者使用L

macos - Docker-Compose 持久数据问题

我在使用Mariadb配置持久数据时遇到问题。我正在使用docker-compose,每个服务都在一个容器中(Nginx、PHP-FPM和Mariadb)。一切正常,除了Mariadb不存储数据。每次我重新启动容器时,我都会丢失所有数据。然后我发现我可以使用另一个容器来保存数据,它甚至不必运行。所以我在Mariadb容器中使用volume_from内容容器。但是当我这样做时,当我尝试映射卷/var/lib/mysql时,容器MariaDb不会启动。错误2015-12-2912:16:407f2f02e4a780InnoDB:Operatingsystemerrornumber13ina

macos - 在 OSX 上访问在 docker 中运行的 consul UI

我有一个类似于HowtoaccessexternallytoconsulUI的问题但我无法让网络选项的组合正常工作。我在OSX上使用DockerforMac,而不是旧的docker-machine东西,以及官方consuldocker镜像,而不是progrium/docker镜像。我可以很好地使用3节点服务器集群启动dockerrun-d--namenode1-hnode1consulagent-server-bootstrap-expect3JOIN_IP="$(dockerinspect-f'{{.NetworkSettings.IPAddress}}'node1)"dockerr

macos - macOS 10.12 上两个 Docker 容器之间的通信

我在macOS10.12上使用Docker1.12.5,并且正在使用我的应用程序镜像和共享的redis镜像设置开发环境其中有一些预填充的配置变量。即使在学习了一些教程(并阅读了有关docker0在Mac上不可用的情况)之后,我仍在努力连接这两个容器。我使用以下方式启动我的redis图像:dockerrun-d-p6379:6379(IMAGEID)在我的redis图像中,我有:CONTAINERIDIMAGECOMMANDCREATEDSTATUSPORTSNAMESdffb89854618d59"docker-entrypoint.sh"20secondsagoUp19seconds

macos - 在 Mac 上使用 docker 安装 gitlab 的权限问题

我正在尝试让Gitlab在本地运行,但遇到了权限问题:cp:cannotcreateregularfile'/etc/gitlab/gitlab.rb':Permissiondenied我正在运行的命令是sudodockerrun\--hostnamelocal.gitlab\--publish443:443--publish80:80--publish2200:22\--namegitlab\--restartalways\--volume/srv/gitlab/config:/etc/gitlab\--volume/srv/gitlab/logs:/var/log/gitlab\-

macos - 使用 sudo 运行时无法连接到 Docker 守护程序

我的Docker服务已启动并正在运行。但是,当尝试通过sudo运行Docker来使用Docker时,例如:12:40:26/~$sudodockerpullfluxcapacitor/pipelineUsingdefaulttag:latest我收到以下错误:Warning:failedtogetdefaultregistryendpointfromdaemon(CannotconnecttotheDockerdaemon.Isthedockerdaemonrunningonthishost?).Usingsystemdefault:https://index.docker.io/v1

macos - 在 OSX 上将卷挂载到 Docker 镜像

在Mac上,如何将卷挂载到Docker容器?在我的linux机器上,这很容易。在运行容器时,我需要做的只是-v/src/webapp:/opt/webapp之类的东西。但是Mac不同,因为我必须运行boot2docker才能在VirtualBox中运行VM。我试过运行boot2dockerinitboot2dockerupboot2dockerssh#topokearoundboot2dockerstopVBoxManagesharedfolderadd"boot2docker-vm"--name"Users"--hostpath/Usersboot2dockerupboot2dock

macos - 让 Docker for mac 监听 tcp 端口

我正在尝试让docker-java(https://github.com/docker-java/docker-java)与Dockerformac(https://docs.docker.com/docker-for-mac/)一起使用。如何设置等价于:DOCKER_OPTS="-Htcp://127.0.0.1:2375-Hunix:///var/run/docker.sock"在mac版的Docker上? 最佳答案 有一个相关的答案建议使用socat的解决方法。确实可以在网络上公开端口2375:socatTCP-LISTEN: